herbaceous border - German English Dictionary